package com.tledu.httpclient;

import com.alibaba.fastjson.JSONObject;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class HttpClient05 {
    public static void main(String[] args) throws IOException {
        System.out.println(HttpUtils.get("http://www.baidu.com/",null));
        String url = "http://59.111.104.209:13000/form";
        List<NameValuePair> list = new ArrayList<>();
        list.add(new BasicNameValuePair("name", "测试封装"));
        System.out.println(HttpUtils.postForm(url, list));

        String jsonUrl = "http://59.111.104.209:13000/json";
        // 手动构建jsonStr很麻烦的，可以使用一些json工具来进行json处理
        // 通过JSONObject来创建json对象
        JSONObject jsonObject = new JSONObject();
        // 使用put这个api来添加元素
        jsonObject.put("name", "封装了json");
        // 使用jsonObject.toJSONString() api来获取json字符串
        System.out.println(HttpUtils2.postJson(jsonUrl,jsonObject.toJSONString()));
    }
}
